package com.eastfair.config.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Date:2022/2/24
 * Time:13:45
 *
 * @author zjn
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "ObjectFormFieldDetailsVO", description = "表单实体属性编辑映射类")
public class ObjectFormFieldEditVO extends FormFieldVO {

    /**
     * 属性映射名
     */
    @ApiModelProperty(value = "属性映射名")
    private String objectKey;

    /**
     * 属性值
     */
    @ApiModelProperty(value = "属性值")
    private Object value;

    /**
     * 前缀属性映射名
     */
    @ApiModelProperty(value = "前缀属性映射名")
    private String prefixObjectKey;

    /**
     * 前缀属性值
     */
    @ApiModelProperty(value = "前缀属性值")
    private Object prefixValue;

    /**
     * 后缀属性映射名
     */
    @ApiModelProperty(value = "后缀属性映射名")
    private String suffixObjectKey;

    /**
     * 后缀属性值
     */
    @ApiModelProperty(value = "后缀属性值")
    private Object suffixValue;

}
